home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / the_lord.swf / scripts / __Packages / mx / game / TShip.as < prev    next >
Text File  |  2007-04-25  |  80KB  |  1,648 lines

  1. var ┬º\x01┬º = 943;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 943)
  6.    {
  7.       set("\x01",eval("\x01") - 895);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 977)
  12.    {
  13.       set("\x01",eval("\x01") - 182);
  14.       loop1:
  15.       while(true)
  16.       {
  17.          set(┬º┬ºpop(),┬º┬ºpop() + ┬º┬ºpop());
  18.          if(┬º┬ºpop())
  19.          {
  20.             set("\x01",eval("\x01") + 710);
  21.          }
  22.          while(true)
  23.          {
  24.             if(eval("\x01") == 421)
  25.             {
  26.                set("\x01",eval("\x01") + 200);
  27.                ┬º┬ºpush(true);
  28.             }
  29.             else if(eval("\x01") == 150)
  30.             {
  31.                set("\x01",eval("\x01") + 622);
  32.                if(┬º┬ºpop())
  33.                {
  34.                   set("\x01",eval("\x01") + 33);
  35.                }
  36.             }
  37.             else
  38.             {
  39.                if(eval("\x01") != 226)
  40.                {
  41.                   if(eval("\x01") == 705)
  42.                   {
  43.                      set("\x01",eval("\x01") + 103);
  44.                      play();
  45.                      ┬º┬ºpush(┬º┬ºpop() / ┬º┬ºpop());
  46.                   }
  47.                   else if(eval("\x01") == 316)
  48.                   {
  49.                      set("\x01",eval("\x01") + 355);
  50.                      prevFrame();
  51.                      getUrl("\b∩┐╜Q∩┐╜\x1b∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜|i∩┐╜\x1e88∩┐╜∩┐╜3|0∩┐╜q_u<\x15wQ∩┐╜m∩┐╜╘ù∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜;∩┐╜\x03∩┐╜∩┐╜<∩┐╜∩┐╜C\x0f∩┐╜", "z\x18∩┐╜╨ú(∩┐╜\x1e∩┐╜1∩┐╜$I∩┐╜∩┐╜i\n=∩┐╜2∩┐╜y∩┐╜C/∩┐╜\x02zUU∩┐╜δ║å∩┐╜4\r∩┐╜∩┐╜m∩┐╜w]\x07∩┐╜∩┐╜{∩┐╜∩┐╜0@\x1f∩┐╜∩┐╜<c∩┐╜,+<∩┐╜∩┐╜∩┐╜4M∩┐╜V\x04A`∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜\x18{∩┐╜<╧╖∩┐╜,∩┐╜∩┐╜t]∩┐╜\'∩┐╜0~∩┐╜∩┐╜∩┐╜∩┐╜+∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜∩┐╜eY\x0f▀╢∩┐╜Z\x11E∩┐╜∩┐╜]U╒ç∩┐╜∩┐╜^∩┐╜∩┐╜{∩┐╜∩┐╜2▄ùey∩┐╜∩┐╜∩┐╜\\∩┐╜∩┐╜$∩┐╜∩┐╜∩┐╜y∩┐╜}\x02\x1bo∩┐╜g∩┐╜");
  52.                   }
  53.                   else
  54.                   {
  55.                      if(eval("\x01") == 648)
  56.                      {
  57.                         set("\x01",eval("\x01") + 57);
  58.                         if(┬º┬ºpop())
  59.                         {
  60.                            set("\x01",eval("\x01") + 103);
  61.                         }
  62.                         continue;
  63.                      }
  64.                      if(eval("\x01") == 211)
  65.                      {
  66.                         set("\x01",eval("\x01") + 710);
  67.                         nextFrame();
  68.                      }
  69.                      else
  70.                      {
  71.                         if(eval("\x01") == 621)
  72.                         {
  73.                            set("\x01",eval("\x01") - 305);
  74.                            if(┬º┬ºpop())
  75.                            {
  76.                               set("\x01",eval("\x01") + 355);
  77.                            }
  78.                            continue;
  79.                         }
  80.                         if(eval("\x01") == 85)
  81.                         {
  82.                            set("\x01",eval("\x01") + 721);
  83.                            if(┬º┬ºpop())
  84.                            {
  85.                               set("\x01",eval("\x01") - 773);
  86.                            }
  87.                            continue;
  88.                         }
  89.                         if(eval("\x01") == 806)
  90.                         {
  91.                            set("\x01",eval("\x01") - 773);
  92.                            stop();
  93.                         }
  94.                         else
  95.                         {
  96.                            if(eval("\x01") == 70)
  97.                            {
  98.                               set("\x01",eval("\x01") + 906);
  99.                               if(┬º┬ºpop())
  100.                               {
  101.                                  set("\x01",eval("\x01") - 523);
  102.                               }
  103.                               continue;
  104.                            }
  105.                            if(eval("\x01") == 921)
  106.                            {
  107.                               set("\x01",eval("\x01") - 771);
  108.                               ┬º┬ºpush(true);
  109.                               continue;
  110.                            }
  111.                            if(eval("\x01") == 808)
  112.                            {
  113.                               set("\x01",eval("\x01") - 121);
  114.                               ┬º┬ºpush(true);
  115.                               continue;
  116.                            }
  117.                            if(eval("\x01") == 805)
  118.                            {
  119.                               set("\x01",eval("\x01") - 157);
  120.                               ┬º┬ºpush(true);
  121.                               continue;
  122.                            }
  123.                            if(eval("\x01") == 141)
  124.                            {
  125.                               set("\x01",eval("\x01") + 233);
  126.                               if(┬º┬ºpop())
  127.                               {
  128.                                  set("\x01",eval("\x01") + 347);
  129.                               }
  130.                               continue;
  131.                            }
  132.                            if(eval("\x01") == 33)
  133.                            {
  134.                               set("\x01",eval("\x01") + 37);
  135.                               ┬º┬ºpush(true);
  136.                               continue;
  137.                            }
  138.                            if(eval("\x01") == 374)
  139.                            {
  140.                               break loop1;
  141.                            }
  142.                            if(eval("\x01") == 671)
  143.                            {
  144.                               set("\x01",eval("\x01") - 501);
  145.                               ┬º┬ºpush(true);
  146.                               continue;
  147.                            }
  148.                            if(eval("\x01") == 772)
  149.                            {
  150.                               set("\x01",eval("\x01") + 33);
  151.                               addr530:
  152.                            }
  153.                            else
  154.                            {
  155.                               if(eval("\x01") == 170)
  156.                               {
  157.                                  break;
  158.                               }
  159.                               if(eval("\x01") == 721)
  160.                               {
  161.                                  set("\x01",eval("\x01") - 636);
  162.                                  ┬º┬ºpush(true);
  163.                                  continue;
  164.                               }
  165.                               if(eval("\x01") == 264)
  166.                               {
  167.                                  set("\x01",eval("\x01") - 38);
  168.                                  addr4661:
  169.                                  if(┬º┬ºpop() == ┬º┬ºpop())
  170.                                  {
  171.                                     set("\x01",eval("\x01") + 98);
  172.                                     ┬º┬ºpush(true);
  173.                                  }
  174.                                  else
  175.                                  {
  176.                                     if(eval("\x01") != 402)
  177.                                     {
  178.                                        break loop0;
  179.                                     }
  180.                                     set("\x01",eval("\x01") + 558);
  181.                                     if(┬º┬ºpop())
  182.                                     {
  183.                                        set("\x01",eval("\x01") - 173);
  184.                                     }
  185.                                  }
  186.                                  continue loop0;
  187.                               }
  188.                               if(eval("\x01") == 976)
  189.                               {
  190.                                  set("\x01",eval("\x01") - 523);
  191.                               }
  192.                               else
  193.                               {
  194.                                  if(eval("\x01") == 687)
  195.                                  {
  196.                                     set("\x01",eval("\x01") - 169);
  197.                                     if(┬º┬ºpop())
  198.                                     {
  199.                                        set("\x01",eval("\x01") - 318);
  200.                                     }
  201.                                     continue;
  202.                                  }
  203.                                  if(eval("\x01") == 453)
  204.                                  {
  205.                                     set("\x01",eval("\x01") - 3);
  206.                                     stop();
  207.                                     System.security.allowDomain("*.*","*","*.*.*");
  208.                                     this.flashBtn._visible = false;
  209.                                     var st = System.capabilities.version;
  210.                                     var ver = st.substring(st.indexOf(" "),st.indexOf(","));
  211.                                     if(ver < 8)
  212.                                     {
  213.                                        trace("VER " + ver);
  214.                                        this.flashBtn._visible = true;
  215.                                        preloader.unloadMovie();
  216.                                        gotoAndStop(1);
  217.                                     }
  218.                                     System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  219.                                     if(!_root.gamezhero)
  220.                                     {
  221.                                        System.security.allowDomain("gamezhero.com","files.gamezhero.com");
  222.                                        _root.createEmptyMovieClip("gamezhero",100000);
  223.                                        _root.gamezhero.loadMovie("http://files.gamezhero.com/flash/gamezhero2.swf?x=-100&y=-100&from=the_lord_of_the_harpoon&scale=80&t=1145553527687");
  224.                                     }
  225.                                  }
  226.                                  else
  227.                                  {
  228.                                     if(eval("\x01") == 205)
  229.                                     {
  230.                                        set("\x01",eval("\x01") + 59);
  231.                                        if(┬º┬ºpop())
  232.                                        {
  233.                                           set("\x01",eval("\x01") - 38);
  234.                                        }
  235.                                        continue;
  236.                                     }
  237.                                     if(eval("\x01") == 200)
  238.                                     {
  239.                                        set("\x01",eval("\x01") + 5);
  240.                                        ┬º┬ºpush(true);
  241.                                        continue;
  242.                                     }
  243.                                     if(eval("\x01") == 518)
  244.                                     {
  245.                                        set("\x01",eval("\x01") - 318);
  246.                                        var _loc3_ = ┬º┬ºpop() * (┬º┬ºpop() - ┬º┬ºpop()[┬º┬ºpop()].speed) / (this.maxSpeed + 3);
  247.                                        var _loc5_ = _loc3_ <= 0 ? 1 : 2;
  248.                                        this.flag.f.gotoAndStop(_loc5_);
  249.                                        this.flag.f._xscale = Math.abs(_loc3_);
  250.                                        addr4134:
  251.                                        ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  252.                                        _loc2_.iniGoal = function(g, x, y)
  253.                                        {
  254.                                           this.goal = g;
  255.                                           this.sx = x;
  256.                                           this.sy = y;
  257.                                           this.b1 = new mx.game.TBooble(this.goal,x,y);
  258.                                           this.b2 = new mx.game.TBooble(this.goal,x + this.shopDx,y);
  259.                                           this.line = new mx.game.TLine(this._parent,x,y);
  260.                                           return this.line;
  261.                                        };
  262.                                        addr4187:
  263.                                        ASSetPropFlags(mx.game.TShip.prototype,null,1);
  264.                                     }
  265.                                  }
  266.                               }
  267.                            }
  268.                         }
  269.                      }
  270.                   }
  271.                }
  272.                addr4694:
  273.                addr4694:
  274.                set("\x01",eval("\x01") - 85);
  275.                ┬º┬ºpush(true);
  276.             }
  277.          }
  278.       }
  279.       set("\x01",eval("\x01") + 347);
  280.    }
  281.    else if(eval("\x01") == 960)
  282.    {
  283.       set("\x01",eval("\x01") - 173);
  284.    }
  285.    else
  286.    {
  287.       if(eval("\x01") == 195)
  288.       {
  289.          set("\x01",eval("\x01") - 36);
  290.          ┬º┬ºpush(true);
  291.          continue;
  292.       }
  293.       if(eval("\x01") == 855)
  294.       {
  295.          set("\x01",eval("\x01") - 845);
  296.          while(true)
  297.          {
  298.             if(!┬º┬ºpop())
  299.             {
  300.                set("\x01",eval("\x01") + 421);
  301.                if(┬º┬ºpop())
  302.                {
  303.                   set("\x01",eval("\x01") + 2);
  304.                }
  305.                addr1366:
  306.                while(true)
  307.                {
  308.                   if(eval("\x01") == 865)
  309.                   {
  310.                      set("\x01",eval("\x01") - 207);
  311.                      ┬º┬ºpush(true);
  312.                      continue;
  313.                   }
  314.                   if(eval("\x01") == 496)
  315.                   {
  316.                      set("\x01",eval("\x01") + 239);
  317.                      if(┬º┬ºpop())
  318.                      {
  319.                         set("\x01",eval("\x01") + 76);
  320.                      }
  321.                      continue;
  322.                   }
  323.                   if(eval("\x01") == 855)
  324.                   {
  325.                      set("\x01",eval("\x01") + 22);
  326.                   }
  327.                   else if(eval("\x01") == 459)
  328.                   {
  329.                      set("\x01",eval("\x01") + 2);
  330.                   }
  331.                   else
  332.                   {
  333.                      if(eval("\x01") == 645)
  334.                      {
  335.                         set("\x01",eval("\x01") - 114);
  336.                         ┬º┬ºpush(true);
  337.                         continue;
  338.                      }
  339.                      if(eval("\x01") != 685)
  340.                      {
  341.                         if(eval("\x01") != 722)
  342.                         {
  343.                            break;
  344.                         }
  345.                         set("\x01",eval("\x01") - 684);
  346.                         ┬º┬ºpush(true);
  347.                         continue;
  348.                      }
  349.                      set("\x01",eval("\x01") - 40);
  350.                      set(┬º┬ºpop(),┬º┬ºpop() - 39);
  351.                   }
  352.                }
  353.                continue;
  354.                addr1366:
  355.             }
  356.             else if(eval("\x01") == 72)
  357.             {
  358.                set("\x01",eval("\x01") + 362);
  359.             }
  360.             else if(eval("\x01") == 635)
  361.             {
  362.                set("\x01",eval("\x01") + 222);
  363.                if(┬º┬ºpop())
  364.                {
  365.                   set("\x01",eval("\x01") - 250);
  366.                }
  367.                ┬º┬ºgoto(addr1366);
  368.             }
  369.             else if(eval("\x01") == 517)
  370.             {
  371.                set("\x01",eval("\x01") + 118);
  372.                ┬º┬ºgoto(addr1366);
  373.                ┬º┬ºpush(true);
  374.             }
  375.             else if(eval("\x01") == 531)
  376.             {
  377.                set("\x01",eval("\x01") - 408);
  378.                if(┬º┬ºpop())
  379.                {
  380.                   set("\x01",eval("\x01") + 706);
  381.                }
  382.                ┬º┬ºgoto(addr1366);
  383.             }
  384.             else if(eval("\x01") == 857)
  385.             {
  386.                set("\x01",eval("\x01") - 250);
  387.             }
  388.             else if(eval("\x01") == 658)
  389.             {
  390.                set("\x01",eval("\x01") - 253);
  391.                if(┬º┬ºpop())
  392.                {
  393.                   set("\x01",eval("\x01") + 120);
  394.                }
  395.                ┬º┬ºgoto(addr1366);
  396.             }
  397.             else if(eval("\x01") == 405)
  398.             {
  399.                set("\x01",eval("\x01") + 120);
  400.             }
  401.             else if(eval("\x01") == 525)
  402.             {
  403.                set("\x01",eval("\x01") + 231);
  404.                ┬º┬ºgoto(addr1366);
  405.                ┬º┬ºpush(true);
  406.             }
  407.             else if(eval("\x01") == 434)
  408.             {
  409.                set("\x01",eval("\x01") + 98);
  410.                ┬º┬ºgoto(addr1366);
  411.                ┬º┬ºpush(true);
  412.             }
  413.             else if(eval("\x01") == 532)
  414.             {
  415.                set("\x01",eval("\x01") + 323);
  416.                if(┬º┬ºpop())
  417.                {
  418.                   set("\x01",eval("\x01") + 22);
  419.                }
  420.                ┬º┬ºgoto(addr1366);
  421.             }
  422.             else if(eval("\x01") == 982)
  423.             {
  424.                set("\x01",eval("\x01") - 465);
  425.             }
  426.             else if(eval("\x01") == 735)
  427.             {
  428.                set("\x01",eval("\x01") + 76);
  429.                ┬º┬ºpush(┬º┬ºpop()[┬º┬ºpop()]());
  430.             }
  431.             else if(eval("\x01") == 123)
  432.             {
  433.                set("\x01",eval("\x01") + 706);
  434.                ┬º┬ºgoto(addr530);
  435.             }
  436.             else if(eval("\x01") == 877)
  437.             {
  438.                set("\x01",eval("\x01") - 381);
  439.                ┬º┬ºgoto(addr1366);
  440.                ┬º┬ºpush(true);
  441.             }
  442.             else if(eval("\x01") == 161)
  443.             {
  444.                set("\x01",eval("\x01") + 561);
  445.                addr1270:
  446.             }
  447.             else if(eval("\x01") == 829)
  448.             {
  449.                set("\x01",eval("\x01") - 818);
  450.                ┬º┬ºgoto(addr1366);
  451.                ┬º┬ºpush(true);
  452.             }
  453.             else if(eval("\x01") == 811)
  454.             {
  455.                set("\x01",eval("\x01") - 77);
  456.                pr._alpha = 0;
  457.                step = 10;
  458.                this.onEnterFrame = function()
  459.                {
  460.                   pr.gotoAndStop(Math.round(100 * _root.getBytesLoaded() / _root.getBytesTotal()));
  461.                   pr._alpha += step;
  462.                   if(pr._alpha > 100)
  463.                   {
  464.                      pr._alpha = 100;
  465.                      step = 0;
  466.                   }
  467.                   if(step < 0)
  468.                   {
  469.                      this._alpha += step;
  470.                   }
  471.                   if(this._alpha <= 0)
  472.                   {
  473.                      this._parent.loaded();
  474.                   }
  475.                   if(_root.getBytesLoaded() == _root.getBytesTotal())
  476.                   {
  477.                      step = -10;
  478.                   }
  479.                };
  480.                stop();
  481.             }
  482.             else if(eval("\x01") == 642)
  483.             {
  484.                set("\x01",eval("\x01") - 570);
  485.                if(┬º┬ºpop())
  486.                {
  487.                   set("\x01",eval("\x01") + 362);
  488.                }
  489.                ┬º┬ºgoto(addr1366);
  490.             }
  491.             else if(eval("\x01") == 756)
  492.             {
  493.                set("\x01",eval("\x01") - 71);
  494.                if(┬º┬ºpop())
  495.                {
  496.                   set("\x01",eval("\x01") - 40);
  497.                }
  498.                ┬º┬ºgoto(addr1366);
  499.             }
  500.             else if(eval("\x01") == 11)
  501.             {
  502.                set("\x01",eval("\x01") + 971);
  503.                if(┬º┬ºpop())
  504.                {
  505.                   set("\x01",eval("\x01") - 465);
  506.                }
  507.                ┬º┬ºgoto(addr1366);
  508.             }
  509.             else if(eval("\x01") == 93)
  510.             {
  511.                set("\x01",eval("\x01") + 68);
  512.                if(┬º┬ºpop())
  513.                {
  514.                   set("\x01",eval("\x01") + 561);
  515.                }
  516.                ┬º┬ºgoto(addr1366);
  517.             }
  518.             else if(eval("\x01") == 607)
  519.             {
  520.                set("\x01",eval("\x01") - 514);
  521.                ┬º┬ºgoto(addr1366);
  522.                ┬º┬ºpush(true);
  523.             }
  524.             else if(eval("\x01") == 461)
  525.             {
  526.                set("\x01",eval("\x01") + 181);
  527.                ┬º┬ºgoto(addr1366);
  528.                ┬º┬ºpush(true);
  529.             }
  530.          }
  531.       }
  532.       else if(eval("\x01") == 629)
  533.       {
  534.          set("\x01",eval("\x01") + 66);
  535.          while(true)
  536.          {
  537.             var _loc2_ = ┬º┬ºpop() + 1;
  538.             if(_loc2_ >= _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(25)])
  539.             {
  540.                break;
  541.             }
  542.             _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(26)] = _loc1_[┬º┬ºconstant(14)] * 0.5 + eval(┬º┬ºconstant(27))[┬º┬ºconstant(29)](_loc1_[┬º┬ºconstant(14)] * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc1_[┬º┬ºconstant(16)] * _loc1_[┬º┬ºconstant(11)] * 3.141592653589793 / 180));
  543.             _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(30)] = (- _loc1_[┬º┬ºconstant(6)]) / 2 - _loc1_[┬º┬ºconstant(6)] / 2 * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc1_[┬º┬ºconstant(12)] / 3 * 180 * 3.141592653589793 / 180);
  544.             if(_loc1_[┬º┬ºconstant(6)] == 110)
  545.             {
  546.             }
  547.             _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(31)] = eval(┬º┬ºconstant(27))[┬º┬ºconstant(29)](_loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(32)] * eval(┬º┬ºconstant(27))[┬º┬ºconstant(28)](_loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(33)] * (_loc1_[┬º┬ºconstant(11)] + _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(34)]) * 3.141592653589793 / 180));
  548.             _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(35)] += _loc1_[┬º┬ºconstant(12)];
  549.          }
  550.          if(_loc1_[┬º┬ºconstant(17)][_loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(25)] - 2][┬º┬ºconstant(35)] > _loc1_[┬º┬ºconstant(10)] && _loc1_[┬º┬ºconstant(12)] > 0)
  551.          {
  552.             _loc2_ = _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(25)] - 1;
  553.             _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(35)] = _loc1_[┬º┬ºconstant(17)][0][┬º┬ºconstant(35)] - _loc1_[┬º┬ºconstant(6)];
  554.             _loc3_ = _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(36)](_loc2_,1);
  555.             _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(37)](_loc3_[0]);
  556.          }
  557.          if(_loc1_[┬º┬ºconstant(17)][1][┬º┬ºconstant(35)] < 0 && _loc1_[┬º┬ºconstant(12)] < 0)
  558.          {
  559.             _loc2_ = 0;
  560.             _loc1_[┬º┬ºconstant(17)][_loc2_][┬º┬ºconstant(35)] = _loc1_[┬º┬ºconstant(17)][_loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(25)] - 1][┬º┬ºconstant(35)] + _loc1_[┬º┬ºconstant(6)];
  561.             _loc3_ = _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(36)](_loc2_,1);
  562.             _loc1_[┬º┬ºconstant(17)][┬º┬ºconstant(38)](_loc3_[0]);
  563.          }
  564.          _loc1_[┬º┬ºconstant(39)]();
  565.          ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  566.          _loc2_[┬º┬ºconstant(40)] = function(speed)
  567.          {
  568.             this[┬º┬ºconstant(13)] = speed;
  569.          };
  570.          _loc2_[┬º┬ºconstant(41)] = function(bal)
  571.          {
  572.             this[┬º┬ºconstant(15)] = bal;
  573.          };
  574.          _loc2_[┬º┬ºconstant(39)] = function()
  575.          {
  576.             var _loc8_ = ┬º┬ºconstant(42);
  577.             var _loc7_ = [8244712,8244712];
  578.             var _loc6_ = [50,100];
  579.             var _loc9_ = [0,255];
  580.             var _loc5_ = new eval(┬º┬ºconstant(43))[┬º┬ºconstant(44)][┬º┬ºconstant(45)]();
  581.             _loc5_[┬º┬ºconstant(46)](this[┬º┬ºconstant(10)],80,1.5707963267948966,0,0);
  582.             this[┬º┬ºconstant(47)]();
  583.             this[┬º┬ºconstant(48)](2,16777215,0);
  584.             this[┬º┬ºconstant(49)](_loc8_,_loc7_,_loc6_,_loc9_,_loc5_);
  585.             this[┬º┬ºconstant(50)](this[┬º┬ºconstant(17)][0][┬º┬ºconstant(35)],this[┬º┬ºconstant(17)][0][┬º┬ºconstant(31)]);
  586.             var _loc3_ = 0;
  587.             while(_loc3_ < this[┬º┬ºconstant(17)][┬º┬ºconstant(25)])
  588.             {
  589.                var _loc2_ = this[┬º┬ºconstant(17)][_loc3_];
  590.                this[┬º┬ºconstant(51)](_loc2_[┬º┬ºconstant(35)] + _loc2_[┬º┬ºconstant(30)],_loc2_[┬º┬ºconstant(31)] + _loc2_[┬º┬ºconstant(26)],_loc2_[┬º┬ºconstant(35)],_loc2_[┬º┬ºconstant(31)]);
  591.                _loc3_ = _loc3_ + 1;
  592.             }
  593.             var _loc4_ = 125;
  594.             this[┬º┬ºconstant(52)](_loc2_[┬º┬ºconstant(35)],_loc4_);
  595.             this[┬º┬ºconstant(52)](this[┬º┬ºconstant(17)][0][┬º┬ºconstant(35)],_loc4_);
  596.             this[┬º┬ºconstant(52)](this[┬º┬ºconstant(17)][0][┬º┬ºconstant(35)],_loc4_);
  597.          };
  598.          _loc2_[┬º┬ºconstant(19)] = function(i)
  599.          {
  600.             var _loc2_ = new ┬º\┬º\┬ºconstant(2)┬º();
  601.             _loc2_[┬º┬ºconstant(35)] = this[┬º┬ºconstant(8)] + this[┬º┬ºconstant(6)] * i;
  602.             _loc2_[┬º┬ºconstant(31)] = this[┬º┬ºconstant(9)];
  603.             _loc2_[┬º┬ºconstant(30)] = (- this[┬º┬ºconstant(6)]) / 2;
  604.             _loc2_[┬º┬ºconstant(32)] = 10;
  605.             _loc2_[┬º┬ºconstant(34)] = random(360);
  606.             _loc2_[┬º┬ºconstant(33)] = random(2);
  607.             this[┬º┬ºconstant(17)][┬º┬ºconstant(38)](_loc2_);
  608.          };
  609.          _loc2_[┬º┬ºconstant(17)] = new ┬º\┬º\┬ºconstant(18)┬º();
  610.          ┬º┬ºconstant(53)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(21)],null,1);
  611.       }
  612.       else
  613.       {
  614.          if(eval("\x01") == 795)
  615.          {
  616.             set("\x01",eval("\x01") - 167);
  617.             ┬º┬ºpush(true);
  618.             continue;
  619.          }
  620.          if(eval("\x01") == 343)
  621.          {
  622.             set("\x01",eval("\x01") + 634);
  623.             if(┬º┬ºpop())
  624.             {
  625.                set("\x01",eval("\x01") - 182);
  626.             }
  627.             continue;
  628.          }
  629.          if(eval("\x01") == 521)
  630.          {
  631.             set("\x01",eval("\x01") + 328);
  632.             if(┬º┬ºpop())
  633.             {
  634.                set("\x01",eval("\x01") - 758);
  635.             }
  636.             continue;
  637.          }
  638.          if(eval("\x01") == 415)
  639.          {
  640.             set("\x01",eval("\x01") - 72);
  641.             ┬º┬ºpush(true);
  642.             continue;
  643.          }
  644.          if(eval("\x01") == 589)
  645.          {
  646.             set("\x01",eval("\x01") - 227);
  647.          }
  648.          else if(eval("\x01") == 365)
  649.          {
  650.             set("\x01",eval("\x01") + 135);
  651.          }
  652.          else
  653.          {
  654.             if(eval("\x01") == 628)
  655.             {
  656.                set("\x01",eval("\x01") - 263);
  657.                if(┬º┬ºpop())
  658.                {
  659.                   set("\x01",eval("\x01") + 135);
  660.                }
  661.                continue;
  662.             }
  663.             if(eval("\x01") == 849)
  664.             {
  665.                set("\x01",eval("\x01") - 758);
  666.             }
  667.             else
  668.             {
  669.                if(eval("\x01") == 48)
  670.                {
  671.                   set("\x01",eval("\x01") + 581);
  672.                   if(┬º┬ºpop())
  673.                   {
  674.                      set("\x01",eval("\x01") + 66);
  675.                   }
  676.                   continue;
  677.                }
  678.                if(eval("\x01") == 695)
  679.                {
  680.                   set("\x01",eval("\x01") - 293);
  681.                   ┬º┬ºpush(true);
  682.                   continue;
  683.                }
  684.                if(eval("\x01") == 722)
  685.                {
  686.                   set("\x01",eval("\x01") - 307);
  687.                   stop();
  688.                   while(true)
  689.                   {
  690.                      if(┬º┬ºpop() == ┬º┬ºpop())
  691.                      {
  692.                         set("\x01",eval("\x01") + 407);
  693.                         addr2622:
  694.                         ┬º┬ºpush(true);
  695.                         while(true)
  696.                         {
  697.                            if(eval("\x01") == 526)
  698.                            {
  699.                               set("\x01",eval("\x01") + 458);
  700.                               ┬º┬ºpush(true);
  701.                               continue;
  702.                            }
  703.                            if(eval("\x01") == 88)
  704.                            {
  705.                               set("\x01",eval("\x01") + 546);
  706.                               if(┬º┬ºpop())
  707.                               {
  708.                                  set("\x01",eval("\x01") + 239);
  709.                               }
  710.                               continue;
  711.                            }
  712.                            if(eval("\x01") == 235)
  713.                            {
  714.                               set("\x01",eval("\x01") + 165);
  715.                            }
  716.                            else
  717.                            {
  718.                               if(eval("\x01") == 122)
  719.                               {
  720.                                  set("\x01",eval("\x01") + 537);
  721.                                  if(┬º┬ºpop())
  722.                                  {
  723.                                     set("\x01",eval("\x01") - 129);
  724.                                  }
  725.                                  continue;
  726.                               }
  727.                               if(eval("\x01") == 400)
  728.                               {
  729.                                  set("\x01",eval("\x01") + 83);
  730.                                  ┬º┬ºpush(true);
  731.                                  continue;
  732.                               }
  733.                               if(eval("\x01") == 224)
  734.                               {
  735.                                  set("\x01",eval("\x01") + 471);
  736.                                  if(┬º┬ºpop())
  737.                                  {
  738.                                     set("\x01",eval("\x01") + 128);
  739.                                  }
  740.                                  continue;
  741.                               }
  742.                               if(eval("\x01") == 860)
  743.                               {
  744.                                  set("\x01",eval("\x01") - 225);
  745.                                  ┬º┬ºpush(true);
  746.                                  continue;
  747.                               }
  748.                               if(eval("\x01") == 375)
  749.                               {
  750.                                  set("\x01",eval("\x01") - 177);
  751.                                  if(┬º┬ºpop())
  752.                                  {
  753.                                     set("\x01",eval("\x01") + 189);
  754.                                  }
  755.                                  continue;
  756.                               }
  757.                               if(eval("\x01") == 252)
  758.                               {
  759.                                  set("\x01",eval("\x01") + 220);
  760.                                  if(┬º┬ºpop())
  761.                                  {
  762.                                     set("\x01",eval("\x01") - 37);
  763.                                  }
  764.                                  continue;
  765.                               }
  766.                               if(eval("\x01") == 984)
  767.                               {
  768.                                  set("\x01",eval("\x01") - 749);
  769.                                  if(┬º┬ºpop())
  770.                                  {
  771.                                     set("\x01",eval("\x01") + 165);
  772.                                  }
  773.                                  continue;
  774.                               }
  775.                               if(eval("\x01") == 483)
  776.                               {
  777.                                  set("\x01",eval("\x01") - 378);
  778.                                  if(┬º┬ºpop())
  779.                                  {
  780.                                     set("\x01",eval("\x01") + 867);
  781.                                  }
  782.                                  continue;
  783.                               }
  784.                               if(eval("\x01") == 435)
  785.                               {
  786.                                  set("\x01",eval("\x01") - 351);
  787.                                  ┬º┬ºpush(true);
  788.                                  continue;
  789.                               }
  790.                               if(eval("\x01") == 717)
  791.                               {
  792.                                  set("\x01",eval("\x01") - 595);
  793.                                  ┬º┬ºpush(true);
  794.                                  continue;
  795.                               }
  796.                               if(eval("\x01") == 253)
  797.                               {
  798.                                  set("\x01",eval("\x01") + 194);
  799.                                  ┬º┬ºpush(!┬º┬ºpop());
  800.                               }
  801.                               else if(eval("\x01") == 659)
  802.                               {
  803.                                  set("\x01",eval("\x01") - 129);
  804.                               }
  805.                               else if(eval("\x01") == 695)
  806.                               {
  807.                                  set("\x01",eval("\x01") + 128);
  808.                               }
  809.                               else
  810.                               {
  811.                                  if(eval("\x01") == 873)
  812.                                  {
  813.                                     set("\x01",eval("\x01") - 621);
  814.                                     ┬º┬ºpush(true);
  815.                                     continue;
  816.                                  }
  817.                                  if(eval("\x01") == 105)
  818.                                  {
  819.                                     set("\x01",eval("\x01") + 867);
  820.                                  }
  821.                                  else if(eval("\x01") == 319)
  822.                                  {
  823.                                     set("\x01",eval("\x01") + 541);
  824.                                     loop9:
  825.                                     while(true)
  826.                                     {
  827.                                        set(┬º┬ºpop(),eval("\x01") - 709);
  828.                                        if(┬º┬ºpop())
  829.                                        {
  830.                                           set("\x01",eval("\x01") + 149);
  831.                                        }
  832.                                        while(true)
  833.                                        {
  834.                                           if(eval("\x01") == 237)
  835.                                           {
  836.                                              set("\x01",eval("\x01") + 548);
  837.                                              ┬º┬ºpush(true);
  838.                                              continue;
  839.                                           }
  840.                                           if(eval("\x01") == 162)
  841.                                           {
  842.                                              set("\x01",eval("\x01") + 762);
  843.                                              ┬º┬ºpush(true);
  844.                                              continue;
  845.                                           }
  846.                                           if(eval("\x01") == 924)
  847.                                           {
  848.                                              set("\x01",eval("\x01") - 218);
  849.                                              if(┬º┬ºpop())
  850.                                              {
  851.                                                 set("\x01",eval("\x01") - 219);
  852.                                              }
  853.                                              continue;
  854.                                           }
  855.                                           if(eval("\x01") == 225)
  856.                                           {
  857.                                              set("\x01",eval("\x01") + 297);
  858.                                              ┬º┬ºpush(true);
  859.                                              continue;
  860.                                           }
  861.                                           if(eval("\x01") == 403)
  862.                                           {
  863.                                              set("\x01",eval("\x01") - 241);
  864.                                              loop11:
  865.                                              while(true)
  866.                                              {
  867.                                                 set(┬º┬ºpop(),┬º┬ºpop() - 48);
  868.                                                 if(┬º┬ºpop())
  869.                                                 {
  870.                                                    set("\x01",eval("\x01") + 725);
  871.                                                 }
  872.                                                 while(true)
  873.                                                 {
  874.                                                    if(eval("\x01") == 348)
  875.                                                    {
  876.                                                       set("\x01",eval("\x01") + 126);
  877.                                                       ┬º┬ºpush(true);
  878.                                                       continue;
  879.                                                    }
  880.                                                    if(eval("\x01") == 474)
  881.                                                    {
  882.                                                       set("\x01",eval("\x01") + 322);
  883.                                                       if(┬º┬ºpop())
  884.                                                       {
  885.                                                          set("\x01",eval("\x01") - 473);
  886.                                                       }
  887.                                                       continue;
  888.                                                    }
  889.                                                    if(eval("\x01") == 602)
  890.                                                    {
  891.                                                       set("\x01",eval("\x01") - 421);
  892.                                                    }
  893.                                                    else
  894.                                                    {
  895.                                                       if(eval("\x01") == 743)
  896.                                                       {
  897.                                                          set("\x01",eval("\x01") - 549);
  898.                                                          if(┬º┬ºpop())
  899.                                                          {
  900.                                                             set("\x01",eval("\x01") + 314);
  901.                                                          }
  902.                                                          continue;
  903.                                                       }
  904.                                                       if(eval("\x01") == 75)
  905.                                                       {
  906.                                                          set("\x01",eval("\x01") - 36);
  907.                                                          if(┬º┬ºpop())
  908.                                                          {
  909.                                                             set("\x01",eval("\x01") + 44);
  910.                                                          }
  911.                                                          continue;
  912.                                                       }
  913.                                                       if(eval("\x01") == 508)
  914.                                                       {
  915.                                                          set("\x01",eval("\x01") + 394);
  916.                                                          ┬º┬ºpush(true);
  917.                                                          continue;
  918.                                                       }
  919.                                                       if(eval("\x01") == 323)
  920.                                                       {
  921.                                                          set("\x01",eval("\x01") - 272);
  922.                                                          ┬º┬ºpush(true);
  923.                                                          continue;
  924.                                                       }
  925.                                                       if(eval("\x01") == 181)
  926.                                                       {
  927.                                                          set("\x01",eval("\x01") + 562);
  928.                                                          ┬º┬ºpush(true);
  929.                                                          continue;
  930.                                                       }
  931.                                                       if(eval("\x01") == 935)
  932.                                                       {
  933.                                                          set("\x01",eval("\x01") - 567);
  934.                                                       }
  935.                                                       else
  936.                                                       {
  937.                                                          if(eval("\x01") == 973)
  938.                                                          {
  939.                                                             set("\x01",eval("\x01") - 439);
  940.                                                             if(┬º┬ºpop())
  941.                                                             {
  942.                                                                set("\x01",eval("\x01") - 260);
  943.                                                             }
  944.                                                             continue;
  945.                                                          }
  946.                                                          if(eval("\x01") == 796)
  947.                                                          {
  948.                                                             set("\x01",eval("\x01") - 473);
  949.                                                             trace(┬º┬ºpop());
  950.                                                             ┬º┬ºpush(delete ┬º┬ºpop()[┬º┬ºpop() + mbsubstring(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop())]);
  951.                                                          }
  952.                                                          else
  953.                                                          {
  954.                                                             if(eval("\x01") == 544)
  955.                                                             {
  956.                                                                set("\x01",eval("\x01") + 58);
  957.                                                                if(┬º┬ºpop())
  958.                                                                {
  959.                                                                   set("\x01",eval("\x01") - 421);
  960.                                                                }
  961.                                                                continue;
  962.                                                             }
  963.                                                             if(eval("\x01") == 51)
  964.                                                             {
  965.                                                                break;
  966.                                                             }
  967.                                                             if(eval("\x01") == 3)
  968.                                                             {
  969.                                                                set("\x01",eval("\x01") + 725);
  970.                                                             }
  971.                                                             else
  972.                                                             {
  973.                                                                if(eval("\x01") == 728)
  974.                                                                {
  975.                                                                   set("\x01",eval("\x01") - 184);
  976.                                                                   ┬º┬ºpush(true);
  977.                                                                   continue;
  978.                                                                }
  979.                                                                if(eval("\x01") == 901)
  980.                                                                {
  981.                                                                   set("\x01",eval("\x01") - 338);
  982.                                                                   if(┬º┬ºpop())
  983.                                                                   {
  984.                                                                      set("\x01",eval("\x01") + 373);
  985.                                                                   }
  986.                                                                   continue;
  987.                                                                }
  988.                                                                if(eval("\x01") == 83)
  989.                                                                {
  990.                                                                   set("\x01",eval("\x01") + 818);
  991.                                                                   ┬º┬ºpush(true);
  992.                                                                   continue;
  993.                                                                }
  994.                                                                if(eval("\x01") == 563)
  995.                                                                {
  996.                                                                   set("\x01",eval("\x01") + 373);
  997.                                                                   prevFrame();
  998.                                                                }
  999.                                                                else
  1000.                                                                {
  1001.                                                                   if(eval("\x01") == 936)
  1002.                                                                   {
  1003.                                                                      set("\x01",eval("\x01") - 561);
  1004.                                                                      ┬º┬ºpush(true);
  1005.                                                                      continue;
  1006.                                                                   }
  1007.                                                                   if(eval("\x01") == 375)
  1008.                                                                   {
  1009.                                                                      set("\x01",eval("\x01") + 560);
  1010.                                                                      if(┬º┬ºpop())
  1011.                                                                      {
  1012.                                                                         set("\x01",eval("\x01") - 567);
  1013.                                                                      }
  1014.                                                                      continue;
  1015.                                                                   }
  1016.                                                                   if(eval("\x01") == 194)
  1017.                                                                   {
  1018.                                                                      set("\x01",eval("\x01") + 314);
  1019.                                                                      ┬º┬ºpush(┬º┬ºpop() > ┬º┬ºpop());
  1020.                                                                   }
  1021.                                                                   else
  1022.                                                                   {
  1023.                                                                      if(eval("\x01") == 274)
  1024.                                                                      {
  1025.                                                                         set("\x01",eval("\x01") - 199);
  1026.                                                                         ┬º┬ºpush(true);
  1027.                                                                         continue;
  1028.                                                                      }
  1029.                                                                      if(eval("\x01") == 902)
  1030.                                                                      {
  1031.                                                                         set("\x01",eval("\x01") - 97);
  1032.                                                                         if(┬º┬ºpop())
  1033.                                                                         {
  1034.                                                                            set("\x01",eval("\x01") - 477);
  1035.                                                                         }
  1036.                                                                         continue;
  1037.                                                                      }
  1038.                                                                      if(eval("\x01") == 805)
  1039.                                                                      {
  1040.                                                                         break loop11;
  1041.                                                                      }
  1042.                                                                      if(eval("\x01") == 534)
  1043.                                                                      {
  1044.                                                                         set("\x01",eval("\x01") - 260);
  1045.                                                                         with(getTimer())
  1046.                                                                         {
  1047.                                                                            stopAllSounds();
  1048.                                                                         }
  1049.                                                                         ┬º┬ºgoto(addr1270);
  1050.                                                                      }
  1051.                                                                      else
  1052.                                                                      {
  1053.                                                                         if(eval("\x01") == 328)
  1054.                                                                         {
  1055.                                                                            set("\x01",eval("\x01") + 645);
  1056.                                                                            ┬º┬ºpush(true);
  1057.                                                                            continue;
  1058.                                                                         }
  1059.                                                                         if(eval("\x01") == 39)
  1060.                                                                         {
  1061.                                                                            set("\x01",eval("\x01") + 44);
  1062.                                                                         }
  1063.                                                                         else if(eval("\x01") == 368)
  1064.                                                                         {
  1065.                                                                            set("\x01",eval("\x01") + 629);
  1066.                                                                            stop();
  1067.                                                                            _root.scr = _root.score;
  1068.                                                                            score.score.loadMovie("http://files.gamezhero.com/online/thelordoftheharpoon/score/score.swf");
  1069.                                                                         }
  1070.                                                                      }
  1071.                                                                   }
  1072.                                                                }
  1073.                                                             }
  1074.                                                          }
  1075.                                                       }
  1076.                                                    }
  1077.                                                 }
  1078.                                              }
  1079.                                              set("\x01",eval("\x01") - 477);
  1080.                                           }
  1081.                                           else
  1082.                                           {
  1083.                                              if(eval("\x01") == 76)
  1084.                                              {
  1085.                                                 break loop9;
  1086.                                              }
  1087.                                              if(eval("\x01") == 706)
  1088.                                              {
  1089.                                                 set("\x01",eval("\x01") - 219);
  1090.                                                 gotoAndPlay(35771, ┬º┬ºpop());
  1091.                                                 ┬º┬ºpush(┬º┬ºpop() and ┬º┬ºpop());
  1092.                                              }
  1093.                                              else
  1094.                                              {
  1095.                                                 if(eval("\x01") == 785)
  1096.                                                 {
  1097.                                                    break;
  1098.                                                 }
  1099.                                                 if(eval("\x01") == 522)
  1100.                                                 {
  1101.                                                    set("\x01",eval("\x01") - 119);
  1102.                                                    if(┬º┬ºpop())
  1103.                                                    {
  1104.                                                       set("\x01",eval("\x01") - 241);
  1105.                                                    }
  1106.                                                    continue;
  1107.                                                 }
  1108.                                                 if(eval("\x01") == 487)
  1109.                                                 {
  1110.                                                    set("\x01",eval("\x01") + 482);
  1111.                                                    stop();
  1112.                                                 }
  1113.                                              }
  1114.                                           }
  1115.                                        }
  1116.                                     }
  1117.                                     set("\x01",eval("\x01") + 149);
  1118.                                  }
  1119.                                  else if(eval("\x01") == 94)
  1120.                                  {
  1121.                                     set("\x01",eval("\x01") + 623);
  1122.                                     loop8:
  1123.                                     while(true)
  1124.                                     {
  1125.                                        set(┬º┬ºpop(),eval(┬º┬ºpop()) - 394);
  1126.                                        ┬º┬ºpush(true);
  1127.                                        addr1885:
  1128.                                        addr1921:
  1129.                                        while(true)
  1130.                                        {
  1131.                                           if(eval("\x01") == 576)
  1132.                                           {
  1133.                                              ┬º┬ºpush("\x01");
  1134.                                              ┬º┬ºpush("\x01");
  1135.                                              continue loop8;
  1136.                                           }
  1137.                                           if(eval("\x01") == 993)
  1138.                                           {
  1139.                                              addr1908:
  1140.                                              set("\x01",eval("\x01") - 737);
  1141.                                           }
  1142.                                           else
  1143.                                           {
  1144.                                              if(eval("\x01") == 570)
  1145.                                              {
  1146.                                                 break;
  1147.                                              }
  1148.                                              if(eval("\x01") == 470)
  1149.                                              {
  1150.                                                 set("\x01",eval("\x01") + 100);
  1151.                                                 ┬º┬ºpush(true);
  1152.                                                 continue;
  1153.                                              }
  1154.                                              if(eval("\x01") == 28)
  1155.                                              {
  1156.                                                 set("\x01",eval("\x01") + 442);
  1157.                                                 ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop());
  1158.                                              }
  1159.                                              else
  1160.                                              {
  1161.                                                 if(eval("\x01") == 182)
  1162.                                                 {
  1163.                                                    set("\x01",eval("\x01") - 154);
  1164.                                                    if(┬º┬ºpop())
  1165.                                                    {
  1166.                                                       set("\x01",eval("\x01") + 442);
  1167.                                                    }
  1168.                                                    continue;
  1169.                                                 }
  1170.                                                 if(eval("\x01") == 256)
  1171.                                                 {
  1172.                                                    set("\x01",eval("\x01") + 74);
  1173.                                                    ┬º┬ºpush(true);
  1174.                                                    continue;
  1175.                                                 }
  1176.                                                 if(eval("\x01") == 330)
  1177.                                                 {
  1178.                                                    set("\x01",eval("\x01") + 447);
  1179.                                                    if(┬º┬ºpop())
  1180.                                                    {
  1181.                                                       set("\x01",eval("\x01") - 777);
  1182.                                                    }
  1183.                                                    continue;
  1184.                                                 }
  1185.                                                 if(eval("\x01") == 777)
  1186.                                                 {
  1187.                                                    set("\x01",eval("\x01") - 777);
  1188.                                                    play();
  1189.                                                 }
  1190.                                                 else if(eval("\x01") == 0)
  1191.                                                 {
  1192.                                                    set("\x01",eval("\x01") + 455);
  1193.                                                    stop();
  1194.                                                    b.onPress = function()
  1195.                                                    {
  1196.                                                       getUrl("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash?Lang=English&P5_Language=English", "_blank");
  1197.                                                       gotoAndStop(2);
  1198.                                                    };
  1199.                                                 }
  1200.                                              }
  1201.                                           }
  1202.                                        }
  1203.                                        ┬º┬ºpush("\x01");
  1204.                                        addr1928:
  1205.                                        ┬º┬ºpush(eval("\x01"));
  1206.                                        ┬º┬ºpush(423);
  1207.                                        while(true)
  1208.                                        {
  1209.                                           set(┬º┬ºpop(),┬º┬ºpop() + ┬º┬ºpop());
  1210.                                           if(┬º┬ºpop())
  1211.                                           {
  1212.                                              set("\x01",eval("\x01") - 737);
  1213.                                           }
  1214.                                           ┬º┬ºgoto(addr1885);
  1215.                                           ┬º┬ºgoto(addr1921);
  1216.                                        }
  1217.                                        ┬º┬ºgoto(addr1908);
  1218.                                     }
  1219.                                  }
  1220.                                  else if(eval("\x01") == 198)
  1221.                                  {
  1222.                                     set("\x01",eval("\x01") + 189);
  1223.                                     stop();
  1224.                                     ┬º┬ºgoto(addr1928);
  1225.                                  }
  1226.                                  else
  1227.                                  {
  1228.                                     if(eval("\x01") == 635)
  1229.                                     {
  1230.                                        set("\x01",eval("\x01") - 382);
  1231.                                        if(┬º┬ºpop())
  1232.                                        {
  1233.                                           set("\x01",eval("\x01") + 194);
  1234.                                        }
  1235.                                        continue;
  1236.                                     }
  1237.                                     if(eval("\x01") == 972)
  1238.                                     {
  1239.                                        set("\x01",eval("\x01") - 884);
  1240.                                        ┬º┬ºpush(true);
  1241.                                        continue;
  1242.                                     }
  1243.                                     if(eval("\x01") == 634)
  1244.                                     {
  1245.                                        set("\x01",eval("\x01") + 239);
  1246.                                     }
  1247.                                     else
  1248.                                     {
  1249.                                        if(eval("\x01") != 472)
  1250.                                        {
  1251.                                           if(eval("\x01") != 84)
  1252.                                           {
  1253.                                              break;
  1254.                                           }
  1255.                                           set("\x01",eval("\x01") + 235);
  1256.                                           if(┬º┬ºpop())
  1257.                                           {
  1258.                                              set("\x01",eval("\x01") + 541);
  1259.                                           }
  1260.                                           continue;
  1261.                                        }
  1262.                                        set("\x01",eval("\x01") - 37);
  1263.                                        with(┬º┬ºpop())
  1264.                                        {
  1265.                                        }
  1266.                                        ┬º┬ºpop()[┬º┬ºpop()][this.activeMusic].onSoundComplete = null;
  1267.                                        ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1268.                                        ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1269.                                        _loc2_.stopMusic = function()
  1270.                                        {
  1271.                                           this.v0 = this.valume;
  1272.                                           this.onEnterFrame = function()
  1273.                                           {
  1274.                                              this.v0 -= 5;
  1275.                                              this.music_arr[this.activeMusic].setVolume(this.v0);
  1276.                                              if(this.v0 <= 0)
  1277.                                              {
  1278.                                                 this.music_arr[this.activeMusic].stop();
  1279.                                                 this.activeMusic = null;
  1280.                                                 this.onEnterFrame = null;
  1281.                                              }
  1282.                                           };
  1283.                                        };
  1284.                                        _loc2_.pauseMusic = function(how)
  1285.                                        {
  1286.                                           if(how)
  1287.                                           {
  1288.                                              this.v0 = this.valume;
  1289.                                              this.onEnterFrame = function()
  1290.                                              {
  1291.                                                 this.v0 -= 5;
  1292.                                                 this.music_arr[this.activeMusic].setVolume(this.v0);
  1293.                                                 if(this.v0 <= 0)
  1294.                                                 {
  1295.                                                    this.music_arr[this.activeMusic].stop();
  1296.                                                    this.onEnterFrame = null;
  1297.                                                 }
  1298.                                              };
  1299.                                           }
  1300.                                           else
  1301.                                           {
  1302.                                              this.playMusic(this.activeMusic);
  1303.                                           }
  1304.                                        };
  1305.                                        ASSetPropFlags(mx.utils.FMusic.prototype,null,1);
  1306.                                     }
  1307.                                  }
  1308.                               }
  1309.                            }
  1310.                         }
  1311.                         continue;
  1312.                         addr2622:
  1313.                      }
  1314.                      else if(eval("\x01") == 854)
  1315.                      {
  1316.                         set("\x01",eval("\x01") - 760);
  1317.                         if(┬º┬ºpop())
  1318.                         {
  1319.                            set("\x01",eval("\x01") + 623);
  1320.                         }
  1321.                         ┬º┬ºgoto(addr2622);
  1322.                      }
  1323.                      else if(eval("\x01") == 823)
  1324.                      {
  1325.                         set("\x01",eval("\x01") - 448);
  1326.                         ┬º┬ºgoto(addr2622);
  1327.                         ┬º┬ºpush(true);
  1328.                      }
  1329.                      else if(eval("\x01") == 530)
  1330.                      {
  1331.                         set("\x01",eval("\x01") - 306);
  1332.                         ┬º┬ºgoto(addr2622);
  1333.                         ┬º┬ºpush(true);
  1334.                      }
  1335.                      else if(eval("\x01") == 387)
  1336.                      {
  1337.                         set("\x01",eval("\x01") + 301);
  1338.                         if(!_global.mx)
  1339.                         {
  1340.                            _global.mx = new Object();
  1341.                         }
  1342.                         ┬º┬ºpop();
  1343.                         if(!_global.mx.utils)
  1344.                         {
  1345.                            _global.mx.utils = new Object();
  1346.                         }
  1347.                         ┬º┬ºpop();
  1348.                         if(!_global.mx.utils.FMusic)
  1349.                         {
  1350.                            mx.utils.FMusic extends MovieClip;
  1351.                            _loc2_ = mx.utils.FMusic = function()
  1352.                            {
  1353.                               super();
  1354.                               this.music_arr = new Array();
  1355.                               this.music_arr_indx = new Object();
  1356.                               this.activeMusic = null;
  1357.                               this.valume = 50;
  1358.                               this.countLoop = 1000000;
  1359.                               this.indexSound = 0;
  1360.                            }.prototype;
  1361.                            _loc2_.setLoop = function(loop)
  1362.                            {
  1363.                               this.countLoop = loop;
  1364.                            };
  1365.                            _loc2_.addMusic2 = function(nameMusic, url, compliteFunc, progressFunc, goal)
  1366.                            {
  1367.                               if(this[nameMusic] == undefined)
  1368.                               {
  1369.                                  var _loc3_ = this.getNextHighestDepth();
  1370.                                  this.createEmptyMovieClip(nameMusic,_loc3_);
  1371.                                  var _loc2_ = new Sound(this[nameMusic]);
  1372.                                  _loc2_.onLoad = function(how)
  1373.                                  {
  1374.                                     trace("> MUSIC LOADED !!!!!!!!!!!!!!!!!!!!!!!!!!!");
  1375.                                     compliteFunc.apply(goal,[how]);
  1376.                                     if(how == false)
  1377.                                     {
  1378.                                        this[nameMusic].removeMovieClip();
  1379.                                     }
  1380.                                  };
  1381.                                  _loc2_.loadSound(url);
  1382.                                  _loc2_.mc = this[nameMusic];
  1383.                                  this.music_arr.push(_loc2_);
  1384.                                  this.music_arr_indx[nameMusic] = Number(this.music_arr.length - 1);
  1385.                               }
  1386.                               else
  1387.                               {
  1388.                                  compliteFunc.apply(goal,[true]);
  1389.                               }
  1390.                            };
  1391.                            _loc2_.addMusic = function(nameMusic)
  1392.                            {
  1393.                               var _loc4_ = this.getNextHighestDepth();
  1394.                               this.createEmptyMovieClip(nameMusic,_loc4_);
  1395.                               var _loc3_ = new Sound(this[nameMusic]);
  1396.                               _loc3_.attachSound(nameMusic);
  1397.                               this.music_arr.push(_loc3_);
  1398.                               this.music_arr_indx[nameMusic] = this.music_arr.length - 1;
  1399.                            };
  1400.                            _loc2_.setValume = function(val)
  1401.                            {
  1402.                               this.valume = val;
  1403.                               for(var _loc3_ in this.music_arr)
  1404.                               {
  1405.                                  this.music_arr[_loc3_].setVolume(val);
  1406.                               }
  1407.                            };
  1408.                            _loc2_.playMusic2 = function(nameM)
  1409.                            {
  1410.                               trace("playMusic2 >>> " + this.music_arr_indx[nameM] + " " + nameM);
  1411.                               this.playMusic(this.music_arr_indx[nameM]);
  1412.                            };
  1413.                            ┬º┬ºgoto(addr2515);
  1414.                            ┬º┬ºpush(_loc2_);
  1415.                            ┬º┬ºpush("playMusic");
  1416.                         }
  1417.                         ┬º┬ºgoto(addr2619);
  1418.                      }
  1419.                   }
  1420.                }
  1421.                else
  1422.                {
  1423.                   if(eval("\x01") == 159)
  1424.                   {
  1425.                      set("\x01",eval("\x01") + 563);
  1426.                      if(┬º┬ºpop())
  1427.                      {
  1428.                         set("\x01",eval("\x01") - 307);
  1429.                      }
  1430.                      continue;
  1431.                   }
  1432.                   if(eval("\x01") == 638)
  1433.                   {
  1434.                      set("\x01",eval("\x01") - 49);
  1435.                      if(┬º┬ºpop())
  1436.                      {
  1437.                         set("\x01",eval("\x01") - 227);
  1438.                      }
  1439.                      continue;
  1440.                   }
  1441.                   if(eval("\x01") == 10)
  1442.                   {
  1443.                      set("\x01",eval("\x01") + 628);
  1444.                      ┬º┬ºpush(true);
  1445.                      continue;
  1446.                   }
  1447.                   if(eval("\x01") == 805)
  1448.                   {
  1449.                      set("\x01",eval("\x01") - 285);
  1450.                      if(┬º┬ºpop())
  1451.                      {
  1452.                         set("\x01",eval("\x01") - 325);
  1453.                      }
  1454.                      continue;
  1455.                   }
  1456.                   if(eval("\x01") == 9)
  1457.                   {
  1458.                      set("\x01",eval("\x01") + 757);
  1459.                      prevFrame();
  1460.                      ┬º┬ºpush(new ┬º\┬º\┬ºpop()┬º());
  1461.                   }
  1462.                   else
  1463.                   {
  1464.                      if(eval("\x01") == 91)
  1465.                      {
  1466.                         set("\x01",eval("\x01") + 714);
  1467.                         ┬º┬ºpush(true);
  1468.                         continue;
  1469.                      }
  1470.                      if(eval("\x01") == 500)
  1471.                      {
  1472.                         set("\x01",eval("\x01") + 5);
  1473.                         if(!_global.mx)
  1474.                         {
  1475.                            _global.mx = new Object();
  1476.                         }
  1477.                         ┬º┬ºpop();
  1478.                         if(!_global.mx.game)
  1479.                         {
  1480.                            _global.mx.game = new Object();
  1481.                         }
  1482.                         ┬º┬ºpop();
  1483.                         if(!_global.mx.game.TShip)
  1484.                         {
  1485.                            mx.game.TShip extends MovieClip;
  1486.                            _loc2_ = mx.game.TShip = function()
  1487.                            {
  1488.                               super();
  1489.                               this.sx = this._x;
  1490.                               this.sy = this._y;
  1491.                               this.maxHarpunRotation = 65;
  1492.                               this.shopDx = 25;
  1493.                               this.speed = 0;
  1494.                               this.garpunRotation = 0;
  1495.                               this.tt1 = 0;
  1496.                               this.tt2 = 0;
  1497.                               this.maxSpeed = 2;
  1498.                               this.objMouse = new Object();
  1499.                               this.objMouse._parent = this;
  1500.                               this.objMouse.onMouseDown = function()
  1501.                               {
  1502.                                  this = this._parent;
  1503.                                  this.fire();
  1504.                               };
  1505.                               this.objMouse.onMouseWheel = function(delta)
  1506.                               {
  1507.                                  this = this._parent;
  1508.                                  this.garpunRotation += delta;
  1509.                                  if(this.garpunRotation > this.maxHarpunRotation)
  1510.                                  {
  1511.                                     this.garpunRotation = this.maxHarpunRotation;
  1512.                                  }
  1513.                                  else if(this.garpunRotation < - this.maxHarpunRotation)
  1514.                                  {
  1515.                                     this.garpunRotation = - this.maxHarpunRotation;
  1516.                                  }
  1517.                               };
  1518.                               Mouse.addListener(this.objMouse);
  1519.                            }.prototype;
  1520.                            _loc2_.enabled = function()
  1521.                            {
  1522.                               this.updateKeys = undefined;
  1523.                               Mouse.removeListener(this.objMouse);
  1524.                               this.speed -= this.speed;
  1525.                            };
  1526.                            _loc2_.fire = function()
  1527.                            {
  1528.                               this.tt1 = new Date().getTime();
  1529.                               if(this.tt1 - this.tt2 > 250)
  1530.                               {
  1531.                                  this.tt2 = this.tt1;
  1532.                                  var _loc2_ = this.line.getAction();
  1533.                                  switch(_loc2_)
  1534.                                  {
  1535.                                     case 0:
  1536.                                        this.line.setAction(1);
  1537.                                        break;
  1538.                                     case 1:
  1539.                                        this.line.setAction(2);
  1540.                                  }
  1541.                               }
  1542.                            };
  1543.                            _loc2_.updateKeys = function()
  1544.                            {
  1545.                               if(Key.isDown(37) || Key.isDown(65))
  1546.                               {
  1547.                                  this.speed -= 0.1;
  1548.                                  if(this.speed < - this.maxSpeed)
  1549.                                  {
  1550.                                     this.speed = - this.maxSpeed;
  1551.                                  }
  1552.                               }
  1553.                               if(Key.isDown(39) || Key.isDown(68))
  1554.                               {
  1555.                                  this.speed += 0.1;
  1556.                                  if(this.speed > this.maxSpeed)
  1557.                                  {
  1558.                                     this.speed = this.maxSpeed;
  1559.                                  }
  1560.                               }
  1561.                               if(Key.isDown(38))
  1562.                               {
  1563.                                  this.garpunRotation += 2;
  1564.                                  if(this.garpunRotation > this.maxHarpunRotation)
  1565.                                  {
  1566.                                     this.garpunRotation = this.maxHarpunRotation;
  1567.                                  }
  1568.                               }
  1569.                               if(Key.isDown(40))
  1570.                               {
  1571.                                  this.garpunRotation -= 2;
  1572.                                  if(this.garpunRotation < - this.maxHarpunRotation)
  1573.                                  {
  1574.                                     this.garpunRotation = - this.maxHarpunRotation;
  1575.                                  }
  1576.                               }
  1577.                               if(Key.isDown(32))
  1578.                               {
  1579.                                  this.fire();
  1580.                               }
  1581.                            };
  1582.                            _loc2_.down = function(d)
  1583.                            {
  1584.                               this.b1.goalY = this.b1.down + 250;
  1585.                               this.b1.down = d;
  1586.                               this.b2.goalY = this.b2.down + 350;
  1587.                               this.b2.down = d;
  1588.                               this.enabled(false);
  1589.                            };
  1590.                            ┬º┬ºgoto(addr4134);
  1591.                            ┬º┬ºpush(_loc2_);
  1592.                            ┬º┬ºpush("update");
  1593.                         }
  1594.                         ┬º┬ºgoto(addr4187);
  1595.                      }
  1596.                      else
  1597.                      {
  1598.                         if(eval("\x01") == 766)
  1599.                         {
  1600.                            set("\x01",eval("\x01") - 245);
  1601.                            ┬º┬ºpush(true);
  1602.                            continue;
  1603.                         }
  1604.                         if(eval("\x01") == 47)
  1605.                         {
  1606.                            set("\x01",eval("\x01") + 808);
  1607.                            if(┬º┬ºpop())
  1608.                            {
  1609.                               set("\x01",eval("\x01") - 845);
  1610.                            }
  1611.                            continue;
  1612.                         }
  1613.                         if(eval("\x01") == 520)
  1614.                         {
  1615.                            set("\x01",eval("\x01") - 325);
  1616.                         }
  1617.                         else
  1618.                         {
  1619.                            if(eval("\x01") == 787)
  1620.                            {
  1621.                               set("\x01",eval("\x01") - 740);
  1622.                               ┬º┬ºpush(true);
  1623.                               continue;
  1624.                            }
  1625.                            if(eval("\x01") == 460)
  1626.                            {
  1627.                               set("\x01",eval("\x01") - 451);
  1628.                               if(┬º┬ºpop())
  1629.                               {
  1630.                                  set("\x01",eval("\x01") + 757);
  1631.                               }
  1632.                               continue;
  1633.                            }
  1634.                            ┬º┬ºgoto(addr4661);
  1635.                            ┬º┬ºpush(eval("\x01"));
  1636.                            ┬º┬ºpush(362);
  1637.                         }
  1638.                      }
  1639.                   }
  1640.                }
  1641.             }
  1642.          }
  1643.       }
  1644.    }
  1645.    ┬º┬ºgoto(addr4694);
  1646. }
  1647. §§goto(addr4694);
  1648.